human or animal excrement - Espagnol Anglais Dictionnaire